home *** CD-ROM | disk | FTP | other *** search
/ Complete Linux / Complete Linux.iso / docs / system / filesyst / dosfs / dosfsck_.z / dosfsck_ / dosfsck / Makefile < prev    next >
Makefile  |  1993-05-09  |  728b  |  32 lines

  1. CC=cc
  2. CPP=$(CC) -E
  3. CFLAGS=-Wall -Wno-parentheses -g
  4. LDFLAGS=
  5. OBJS=boot.o check.o common.o dosfsck.o fat.o file.o io.o
  6.  
  7. dosfsck:    $(OBJS)
  8.         $(CC) -o dosfsck $(LDFLAGS) $(OBJS)
  9.  
  10. .c.o:
  11.         $(CC) -c $(CFLAGS) $*.c
  12.  
  13. clean:
  14.         rm -f *.o tmp_make
  15.  
  16. spotless:    clean
  17.         rm -f dosfsck
  18.  
  19. dep:
  20.         sed '/\#\#\# Dependencies/q' <Makefile >tmp_make
  21.         $(CPP) $(CFLAGS) -MM *.c >>tmp_make
  22.         mv tmp_make Makefile
  23.  
  24. ### Dependencies
  25. boot.o : boot.c common.h dosfsck.h io.h boot.h 
  26. check.o : check.c common.h dosfsck.h io.h fat.h file.h check.h 
  27. common.o : common.c common.h 
  28. dosfsck.o : dosfsck.c common.h dosfsck.h io.h boot.h fat.h file.h check.h 
  29. fat.o : fat.c common.h dosfsck.h io.h fat.h 
  30. file.o : file.c file.h 
  31. io.o : io.c dosfsck.h common.h io.h 
  32.